/**
 * 
 * 公用js
 * 
 */

function IsEmail(str) {
	var myRegExp = /[a-z0-9-]{1,30}@[a-z0-9-]{1,65}.[a-z]{3}/;
	return myRegExp.test(str);
}

function chek(a) {
	if ($.trim(a.val()).length > 0) {
		return true;
	} else {
		return false;
	}
}

// 是否数字
function isNumber(a) {
	if (!chek(a)) {
		return false;
	}
	if ($.trim(a.val()).length > 11) {
		return false;
	}
	if ($.trim(a.val()).length < 5) {
		return false;
	}
	return /^[0-9]*$/g.test($.trim(a.val()));
}

/**
 * 显示动画
 * 
 * @param obj
 */
function animate(obj) {
	obj.animate({
		left : "+=10"
	}, 100);
	obj.animate({
		left : "-=10"
	}, 100);
	obj.animate({
		left : "+=5"
	}, 100);
	obj.animate({
		left : "-=5"
	}, 100);
}

// 检测是否有非法字符串
function checkCn(str) {
	var sta = true;
	for ( var i = 0; i < str.length; i++) {
		if (str.charCodeAt(i) > 255) {
			sta = false;
			break;
		}
		;
	}
	return sta;
}

// 检测字符串长度
function checkLength(str) {
	var len = 0;
	for ( var i = 0; i < str.length; i++) {
		if (str.charCodeAt(i) > 255) {
			len += 2;
		} else {
			len++;
		}
	}
	return len;
}

$(document).ready(function() {
	var o = "";

	$("#prof").delegate("ul", "mouseover mouseout", function(D) {
		var C = $(this), A = C.closest(".prof"), B = C.outerWidth();
		if (D.type === "mouseout") {
			clearTimeout(o);
			o = setTimeout(function() {
				A.removeClass("pro-ab");
			}, 200);
		} else {
			if (D.type === "mouseover") {
				clearTimeout(o);
				o = setTimeout(function() {
					A.addClass("pro-ab").css({
						width : B
					});
				}, 100);
			}
		}
	});

	$("#movie,#movie_nav").hover(function() {
		$("#movie_nav").css({
			left : "470px",
			top : "56px"
		}).show(400);
	}, function() {
		$("#movie_nav").css({
			left : "470px",
			top : "-1000px"
		}).show(400);
	});

	$("#comic,#comic_nav").hover(function() {
		$("#comic_nav").css({
			left : "520px",
			top : "56px"
		}).show(400);
	}, function() {
		$("#comic_nav").css({
			left : "520px",
			top : "-1000px"
		}).show(400);
	});

	$("#music,#music_nav").hover(function() {
		$("#music_nav").css({
			left : "584.5px",
			top : "56px"
		}).show(400);
	}, function() {
		$("#music_nav").css({
			left : "584.5px",
			top : "-1000px"
		}).show(400);
	});

	$("#shop,#shop_nav").hover(function() {
		$("#shop_nav").css({
			left : "665px",
			top : "56px"
		}).show(400);
	}, function() {
		$("#shop_nav").css({
			left : "665px",
			top : "-1000px"
		}).show(400);
	});
});